toast('Hello, Auto.js');
var height = device.height; //获取屏幕高
var width = device.width;
//var whichOne = 0;
setScreenMetrics(width, height);
 
//自动把音量调为0
if (confirm('是否需要自动调整媒体音量为0', '以免直播任务发出声音。需要修改系统设置权限。')) {
    try {
        device.setMusicVolume(0)
        toast('成功设置媒体音量为0')
    } catch (err) {
        alert('首先需要开启权限，请开启后再次运行脚本')
        exit()
    }
} else {
    toast('不修改媒体音量')
}
//打开控制台弹窗
console.show();
sleep(400);
console.setPosition(-40, 480);
console.setSize(500, 530);
//设置监听器，按音量-停止脚本
function registerKey() {
  events.observeKey();//启用按键监听
  events.onKeyDown('volume_down', function(event) {//音量下键按下
      console.log('已手动关闭脚本');
      console.log('即将退出并关闭控制台');
      toast('退出脚本');
      sleep(3000);
      console.hide();
      //device.cancelKeepingAwake();  //关闭屏幕常亮
      back();//返回键
      sleep(200);
      back();
      sleep(200);
      back();
      sleep(200);
      home();
      exit();
  });
}
threads.start(registerKey); //开启监听

log("请打开无障碍权限");
toast('请打开无障碍权限');
auto.waitFor();